package com.gxa.pojo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import org.springframework.web.multipart.MultipartFile;
import org.springframework.web.multipart.support.MultipartFilter;

import java.io.Serializable;

/**
 * (Headquarters)实体类
 *
 * @author makejava
 * @since 2020-10-26 20:41:39
 */
@ApiModel(value = "总部信息")
public class Headquarters implements Serializable {
    private static final long serialVersionUID = -83457124933317237L;
    /**
     * 总部编码
     */
    @ApiModelProperty(name = "headquartersCode",notes = "总部编码",value = "总部编码")
    private Integer headquartersCode;
    /**
     * 城市
     */
    @ApiModelProperty(name = "city",notes = "城市",value = "城市")
    private String city;
    /**
     * 电话
     */
    @ApiModelProperty(name = "phoneNumber",notes = "电话",value = "电话")
    private String phoneNumber;
    /**
     * 总部名称
     */
    @ApiModelProperty(name = "headquarters_name",notes = "总部名称",value = "总部名称")
    private String headquarters_name;
    /**
     * 区域
     */
    @ApiModelProperty(name = "area",notes = "区域",value = "区域")
    private String area;
    /**
     * 门店状态（1：营业中,0：休业中）
     */
    @ApiModelProperty(name = "storesState",notes = "门店状态",value = "门店状态")
    private String storesState;
    /**
     * 传真
     */
    @ApiModelProperty(name = "fax",notes = "传真",value = "传真")
    private String fax;
    /**
     * 联系人
     */
    @ApiModelProperty(name = "contact",notes = "联系人",value = "联系人")
    private String contact;
    /**
     * 省份
     */
    @ApiModelProperty(name = "provinces",notes = "省份",value = "省份")
    private String provinces;
    /**
     * 区/镇
     */
    @ApiModelProperty(name = "areaTown",notes = "区/镇",value = "区/镇")
    private String areaTown;
    /**
     * 地址
     */
    @ApiModelProperty(name = "location",notes = "地址",value = "地址")
    private String location;
    /**
     * 总部门店详情（图片）
     */
    @ApiModelProperty(name = "detailsHeadquartersStores",notes = "总部门店详情（图片）",value = "总部门店详情（图片）")
    private String detailsHeadquartersStores;

    private MultipartFile[] file;

    public MultipartFile[] getFile() {
        return file;
    }

    public void setFile(MultipartFile[] file) {
        this.file = file;
    }

    private int statu;

    public int getStatu() {
        return statu;
    }

    public void setStatu(int statu) {
        this.statu = statu;
    }

    public Integer getHeadquartersCode() {
        return headquartersCode;
    }

    public void setHeadquartersCode(Integer headquartersCode) {
        this.headquartersCode = headquartersCode;
    }

    public String getCity() {
        return city;
    }

    public void setCity(String city) {
        this.city = city;
    }

    public String getPhoneNumber() {
        return phoneNumber;
    }

    public void setPhoneNumber(String phoneNumber) {
        this.phoneNumber = phoneNumber;
    }

    public String getArea() {
        return area;
    }

    public void setArea(String area) {
        this.area = area;
    }

    public String getStoresState() {
        return storesState;
    }

    public void setStoresState(String storesState) {
        this.storesState = storesState;
    }

    public String getFax() {
        return fax;
    }

    public void setFax(String fax) {
        this.fax = fax;
    }

    public String getContact() {
        return contact;
    }

    public void setContact(String contact) {
        this.contact = contact;
    }

    public String getProvinces() {
        return provinces;
    }

    public void setProvinces(String provinces) {
        this.provinces = provinces;
    }

    public String getAreaTown() {
        return areaTown;
    }

    public void setAreaTown(String areaTown) {
        this.areaTown = areaTown;
    }

    public String getLocation() {
        return location;
    }

    public void setLocation(String location) {
        this.location = location;
    }

    public String getDetailsHeadquartersStores() {
        return detailsHeadquartersStores;
    }

    public void setDetailsHeadquartersStores(String detailsHeadquartersStores) {
        this.detailsHeadquartersStores = detailsHeadquartersStores;
    }

    public String getHeadquarters_name() {
        return headquarters_name;
    }

    public void setHeadquarters_name(String headquarters_name) {
        this.headquarters_name = headquarters_name;
    }

    @Override
    public String toString() {
        return "Headquarters{" +
                "headquartersCode=" + headquartersCode +
                ", city='" + city + '\'' +
                ", phoneNumber='" + phoneNumber + '\'' +
                ", headquarters_name='" + headquarters_name + '\'' +
                ", area='" + area + '\'' +
                ", storesState='" + storesState + '\'' +
                ", fax='" + fax + '\'' +
                ", contact='" + contact + '\'' +
                ", provinces='" + provinces + '\'' +
                ", areaTown='" + areaTown + '\'' +
                ", location='" + location + '\'' +
                ", detailsHeadquartersStores='" + detailsHeadquartersStores + '\'' +
                '}';
    }
}